package com.Blog.www.service;

import com.Blog.www.po.Column;
import com.Blog.www.po.PageBean;

/**
 * 博客专栏类
 *
 * @author 君未洋
 */
public interface ColumnService {

    /**
     * 获取分页类的方法,主要用于获取专栏
     *
     * @param crows        每页显示的条数
     * @param ccurrentPage 专栏的当前页数
     * @param prior        专栏的父专栏
     * @return
     */
    PageBean<Column> findColumnByPage(String crows, String ccurrentPage, String prior);


    /**
     * 专栏与文章关系构建方法
     *
     * @param id        专栏id
     * @param bid       博客id
     * @param addColumn 要添加的专栏的名称
     * @param prior     要添加的专栏的前驱
     * @return 返回操作的成功与否
     */
    boolean addColumn(String id, String bid, String addColumn, String prior);


    /**
     * 批量删除操作的文章的方法
     *
     * @param columnIds 要操作的文章专栏id
     * @return 返回操作的成功与否
     */
    boolean deleteList(String[] columnIds);
}
